English Dictionary
◊ FLOWERING CHERRY
flowering cherry
n : any of several shrubs or trees of the genus Prunus
cultivated for their showy white or pink single or double
blossoms